@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-family:"微软雅黑"; font-size:12px; color:#000000;background-color:transparent}
input{margin:0; padding:0; outline:none;}
textarea{resize: none; outline:none;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;font-size:12px; font-weight:normal;}
dl,dt,dd{margin:0; padding:0; text-indent:0;}
table,tr,th, td{margin:0; padding:0; text-indent:0;}
img{border:none; margin:0; padding:0;}
p{margin:0; padding:0;}
ul,li{list-style:none; margin:0; padding:0;}
em{font-style:normal;}
.clear{clear:both; font-size:0px; line-height:0px; height:0px;}
a{color:#000000; text-decoration:none;}
a:hover{text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}

.w960{width:960px; margin:0 auto;}



.LoginMid{width:100%; border-radius:4px;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBgCont{ margin:0 auto;z-index:200;border-radius:4px;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont{ border-radius:4px;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_1{color:#646464; font-size:16px;  height:50px;margin-bottom: 40px;border-radius:4px;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_1 label,.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_1 span{float: left;display: block; width: 138px; height: 50px; line-height: 50px;  background: #DA2128 ;color: #FFFFFF ;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_1 #left_label{border-top-left-radius: 4px;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_1 #close{ width: 86px;border-top-right-radius: 4px;float: right;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_1 label:hover{ background-position: 0 -26px;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_1 label:active{ background-position: 0 -56px;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_1 label.Active{background:url(../img/onePage/login_tab.png) 0px bottom no-repeat;color: #DA2128 ;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_2{height:36px; border:1px solid #d6d6d6; border-radius:6px;behavior:url(PIE.htc); background:#fff; position:relative;margin-bottom:19px;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_2 span{ display:block; float:left; color:#afafaf; font-size:16px; line-height:36px; padding-left:15px;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_2 a{display:block; float:right; width:16px; height:16px;border-radius:16px;behavior:url(PIE.htc); background:#bebebe; text-align:center; line-height:16px; font-family:"Arial"; color:#fff; margin:10px 10px 0 0; font-size:20px;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_2 a:hover{ background:#da2128;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_2 a:active{ background:#a70108;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_2 input{position:absolute; top:7px; left:14px; border:none; background:none; width:320px; height:22px; line-height:22px;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_2:hover{ background:#f8f6f6;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_2:active{ background:#dedede;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_3{height:38px; margin-bottom:18px;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_3 em{display:inline-block;margin-right:19px;width:268px;height:36px;border:1px solid #d6d6d6;border-radius:6px;behavior:url(PIE.htc);background:#fff;position:relative;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_3 em span{display:inline-block;color:#afafaf; font-size:16px; line-height:36px;float: left;padding-left: 15px; }
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_3 em input{position:absolute; top:7px; left:14px; border:none; background:none;width:170px; height:22px; line-height:22px;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_3 em:hover{background:#f8f6f6;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_3 em:active{background:#dedede;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_4{ height:20px; margin-bottom:18px; line-height:20px; width:370px;font-size:14px;margin-left: 62px;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_4 label{float:left; cursor:pointer; padding-left:30px; color:#646464;  background:url(../img/HeaderImg_6.png) 0 0 no-repeat;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_4 label:hover{background-position: 0 -40px;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_4 label:active{background-position: 0 -80px;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_4 label.Active{background-position: 0 -80px;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_4 a{display:block; float:right; color:#646464;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_4 a:hover{color:#338dfd; text-decoration:underline;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .Txt_4 a:active{color:#0048a1; text-decoration:underline;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .BtnArea{ height:38px;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .BtnArea a{ display:inline-block;height:38px; font-size:18px; color:#fff; text-align:center; line-height:38px;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .BtnArea a.Link_1{width:177px; background:url(../img/HeaderImg_7.png) 0 0 no-repeat;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .BtnArea a.Link_1:hover{background-position: 0 -60px; color:#669600; text-decoration:none;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .BtnArea a.Link_1:active{background-position: 0 -130px; color:#6c881f; text-decoration:none;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .BtnArea a.Link_2{width:178px; background:url(../img/HeaderImg_7.png) -210px 0 no-repeat;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .BtnArea a.Link_2:hover{background-position: -210px -60px; color:#ef822a; text-decoration:none;}
.LoginMid .Btn_1 .BtnBox_1 .BtnBoxCont .BtnArea a.Link_2:active{background-position: -210px -130px; color:#d88039; text-decoration:none;}
.LoginSuccess{ margin:auto; width:430px; height:380px; }
.LoginSuccess-1{ margin: auto; padding-top:78px; width:177px; height:70px;}
.LoginSuccess-11{width:177px; background:#333; height:38px; background:url(../images/index/home_login-pic1-1.png) no-repeat; margin-bottom:32px;}
.LoginSuccess-12{width:177px; background:#333; height:38px; background:url(../images/index/home_login-pic2-1.png) no-repeat; margin-bottom:32px;}
.LoginSuccess-13{width:177px; background:#333; height:38px; background:url(../images/index/home_login-pic3-1.png) no-repeat; margin-bottom:32px;}
.LoginSuccess-14{width:177px; background:#333; height:38px; background:url(../images/index/home_login-pic4-1.png) no-repeat; margin-bottom:32px;}

.z-red{ color:#dc2229}
.z-f18{ font-size:18px;}
.loginMidSus .btn{  height:100%; text-align:center; margin-right:30px}
.loginMidSus .btn a{background-image:url(../images/z-service/z-service2.png); cursor:pointer; width:177px; height:38px; display:block; margin:30px auto;}
.loginMidSus .btn a.pw{ background-position: 0px -180px}
.loginMidSus .btn a.pw:hover{ background-position: -177px -180px}
.loginMidSus .btn a.pw:active{ background-position: -354px -180px}
.loginMidSus .btn a.go{ background-position: 0px -251px}
.loginMidSus .btn a.go:hover{ background-position: -177px -251px}
.loginMidSus .btn a.go:active{ background-position: -354px -251px}
.loginMidSus .btn a.in{ background-position: 0px -321px}
.loginMidSus .btn a.in:hover{ background-position: -177px -321px}
.loginMidSus .btn a.in:active{ background-position: -177px -321px}
.loginMidSus .btn a.ex{ background-position: 0px -391px}
.loginMidSus .btn a.ex:hover{ background-position: -177px -391px}
.loginMidSus .btn a.ex:active{ background-position: -354px -391px}
.login-mask {width: 100%;height: 100%;position: fixed; top: 0;left: 0; background-color: rgba(0, 0, 0, 0.5);display: none;z-index: 999;text-align:center;}
.login-mask .login-box {width: 500px;height: 360px; margin:0 auto;min-width: 480px; margin-top: 150px; background-color: #fff; border-radius: 4px; }
.login-mask .login-content {background-color: #fff; width: 500px; border-radius:4px; }
.login-mask a {text-decoration: none;}
.login-mask a:hover { color: #da2128;}